package com.ttg.model.dto;


import com.baomidou.mybatisplus.annotation.TableField;
import com.ttg.model.pojo.VipRatingConfig;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 统计任务成长值、积分
 */
@Data
public class MctGrowAndIntegralSumDto implements Serializable {

    private static final long serialVersionUID = -6870210264260440904L;


    /**
     * 任务id
     */
    private Long taskId;

    /**
     * 主体类型 0-银行账户 1-收单账户
     */
    private Integer type;

    /**
     * 任务名
     */
    private String taskName;

    /**
     * 执行时间
     */
    private LocalDateTime dateTime;



    /**
     * 最高档位配置
     */
    private VipRatingConfig maxConfig;

    /**
     * 其余档位配置
     */
    private List<VipRatingConfig> configs;
    /**
     * 表名
     */
    private String tbName;

    /**
     * 是否对公查对私
     */
    private boolean mctJoinVipFlag = false;

    /**
     * 对私资产信息所在表名
     */
    private String mctQueryVipTbName ;

    /**
     * 字段名
     */
    private String columnName;

    /**
     * 日期yyyymmdd
     */
    private Integer date;
}
